#ifndef MATH_GTEST_MATH_TEST_DATA_ACOSHF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_ACOSHF_DATA_H

DataFloatFloat g_acoshfData[] = {
    {0x1.199999999999ap+1, 0x1.6ce82p+0},
    {0x1.000002006df38p+33, 0x1.791274p+4},
    {0x1.000002p+63, 0x1.62e43p+5},
    {0x1.0002375104d55p+0, 0x1.0da2d2p-7},
    {0x1.0021049ba5e35p+1, 0x1.514a44p+0},
    {0x1.000047ffea028p+0, 0x1.7ffff6p-9},
    {0x1.00004cp+64, 0x1.686fc2p+5},
    {0x1.00017a20c2ee2p+1, 0x1.5125dcp+0},
    {0x1.0001c8p+0, 0x1.e33036p-8},
    {0x1.00037fffffffdp+0, 0x1.52a796p-7},
    {0x1.0004ffffffffep+0, 0x1.94c4dcp-7},
    {0x1.0006ffffffffep+0, 0x1.deed8ap-7},
    {0x1.002456d5cfaadp+0, 0x1.10c7c6p-5},
    {0x1.003f3cp+0, 0x1.67d674p-5},
    {0x1.007010006df38p+0, 0x1.deff5ep-5},
    {0x1.0084001e1094dp+0, 0x1.03ecf4p-4},
    {0x1.00e053e2d6239p+1, 0x1.522698p+0},
    {0x1.010d08e94ee39p+0, 0x1.73030ep-4},
    {0x1.0139dbd50ce24p+0, 0x1.90b592p-4},
    {0x1.01805ffffffep+0, 0x1.bb67a8p-4},
    {0x1.01d00055e63b9p+0, 0x1.e71f56p-4},
    {0x1.017ced916872bp+0, 0x1.b96a48p-4},
    {0x1.0389fffffa80ap+1, 0x1.5530cep+0},
    {0x1.0bc000d6bf94dp+1, 0x1.5e4fd6p+0},
    {0x1.0dp+1, 0x1.5fab2p+0},
    {0x1.114985fff5014p+0, 0x1.763bep-2},
    {0x1.156bbbffffffbp+0, 0x1.a00914p-2},
    {0x1.17a93c000149ep+8, 0x1.94e906p+2},
    {0x1.18p+78, 0x1.b6c932p+5},
    {0x1.18616c0009e54p+0, 0x1.bb6f08p-2},
    {0x1.1a23b9ffef81ep+1, 0x1.6d74eep+0},
    {0x1.228f5c28f5c29p+4, 0x1.cbb9dep+1},
    {0x1.2106666666666p+10, 0x1.efbdb8p+2},
    {0x1.2365e7ffff8f5p+1, 0x1.76b1c4p+0},
    {0x1.2657ffff920c8p+0, 0x1.14d7f8p-1},
    {0x1.2b8d73ffc9064p+0, 0x1.26939ap-1},
    {0x1.4a5b74ccccccdp+0, 0x1.7d5bc4p-1},
    {0x1.42f55bffff4e2p+0, 0x1.6aae74p-1},
    {0x1.4fd3efff920c8p+1, 0x1.9e86a6p+0},
    {0x1.51544ffff5014p+0, 0x1.8e05b8p-1},
    {0x1.523b55ffffffdp+4, 0x1.df328ap+1},
    {0x1.58ac48637bd06p+0, 0x1.9eb7b4p-1},
    {0x1.6057fffffd405p+1, 0x1.abc47ap+0},
    {0x1.660dd6p+16, 0x1.83ceecp+3},
    {0x1.67d70a3d70a3dp+4, 0x1.e721fp+1},
    {0x1.6a47ffaa19c47p+0, 0x1.c3bf84p-1},
    {0x1.6d767ffffffe9p+3, 0x1.90363p+1},
    {0x1.6e2d9b8b588e3p+0, 0x1.cb730ap-1},
    {0x1.72ca57a786c22p+0, 0x1.d45c1ep-1},
    {0x1.69028f5c28f5cp+0, 0x1.c13338p-1},
    {0x1.76956ed916873p+4, 0x1.ec4704p+1},
    {0x1.770d1p+0, 0x1.dc679cp-1},
    {0x1.7dc565fff5014p+0, 0x1.e8c0b2p-1},
    {0x1.7e1dedffffec9p+0, 0x1.e9609cp-1},
    {0x1.7fc4fe816f007p+0, 0x1.ec592ep-1},
    {0x1.8000500000004p+0, 0x1.ecc35cp-1},
    {0x1.80027854e6e22p+0, 0x1.ecc736p-1},
    {0x1.81dfb6044b83p+0, 0x1.f0193p-1},
    {0x1.84c72d4bc6a7fp+0, 0x1.f536dp-1},
    {0x1.848ee8p+0, 0x1.f4d44cp-1},
    {0x1.84a798p+0, 0x1.f4ff88p-1},
    {0x1.8895b2844c2a8p+0, 0x1.fbd18ap-1},
    {0x1.88e219652bd3cp+0, 0x1.fc54e4p-1},
    {0x1.8a44b9f31d771p+0, 0x1.feb444p-1},
    {0x1.8ffffe0000087p+1, 0x1.ce51fap+0},
    {0x1.9026f4p+64, 0x1.6c0286p+5},
    {0x1.9f47e1ffe742dp+2, 0x1.47533cp+1},
    {0x1.abee21ffffab9p+0, 0x1.1a30b2p+0},
    {0x1.bd531c07789f4p+27, 0x1.3f635p+4},
    {0x1.bf40944a8c155p+2, 0x1.50ecd8p+1},
    {0x1.bffffe0000007p+5, 0x1.2dfa94p+2},
    {0x1.c053d3fffff79p+1, 0x1.ecf4c2p+0},
    {0x1.c28f5c28f5c29p+1, 0x1.ee485cp+0},
    {0x1.c4c3fbfffffb1p+2, 0x1.52826ep+1},
    {0x1.cb0d08p+81, 0x1.cb605cp+5},
    {0x1.cb91cf8b588e3p+1, 0x1.f39084p+0},
    {0x1.d8caac3a53b8ep+0, 0x1.394038p+0},
    {0x1.de61fc0806a36p+27, 0x1.40889ep+4},
    {0x1.f7fffdfc19c17p+10, 0x1.09aa2p+3},
    {0x1.f7fffe0000375p+41, 0x1.dca22p+4},
    {0x1.199999999999ap+1, 0x1.6ce82p+0},
    {0x1.0000020066666p+33, 0x1.791274p+4},
    {0x1.000002p+63, 0x1.62e43p+5},
    {0x1.0006cdb8bac71p+0, 0x1.d83302p-7},
    {0x1.07ae547ae147bp+1, 0x1.59d692p+0},
    {0x1.000047f968e21p+0, 0x1.7ffff6p-9},
    {0x1.00004cp+64, 0x1.686fc2p+5},
    {0x1.000166d58c8efp+1, 0x1.5125c4p+0},
    {0x1.0001c8000005ap+0, 0x1.e33036p-8},
    {0x1.00037fffff35bp+0, 0x1.52a796p-7},
    {0x1.11f0851eb851fp+0, 0x1.7d2688p-2},
    {0x1.0006fffffffdep+0, 0x1.deed8ap-7},
    {0x1.003806b5fca6bp+0, 0x1.52b3f2p-5},
    {0x1.003b4d5df6556p+0, 0x1.5c7aa6p-5},
    {0x1.00700ffffffd3p+0, 0x1.deff5ep-5},
    {0x1.00840000034c7p+0, 0x1.03ecf4p-4},
    {0x1.00dff87343c48p+1, 0x1.52262ep+0},
    {0x1.010fa7ffffffdp+0, 0x1.74d0fap-4},
    {0x1.0137e4aefb2abp+0, 0x1.8f7394p-4},
    {0x1.01801ce4217d3p+0, 0x1.bb4078p-4},
    {0x1.01cfffdd1a77dp+0, 0x1.e71f56p-4},
    {0x1.0203eea209aaap+0, 0x1.00cffp-3},
    {0x1.0389fffbb47dp+1, 0x1.5530cep+0},
    {0x1.0bcp+1, 0x1.5e4fd6p+0},
    {0x1.0cdf3b645a1cbp+1, 0x1.5f87a8p+0},
    {0x1.114986p+0, 0x1.763bep-2},
    {0x1.156bbcp+0, 0x1.a00914p-2},
    {0x1.17a93bffe1ef7p+8, 0x1.94e906p+2},
    {0x1.18p+78, 0x1.b6c932p+5},
    {0x1.18616cp+0, 0x1.bb6f08p-2},
    {0x1.1a23b9ffddc9bp+1, 0x1.6d74eep+0},
    {0x1.219999999999ap+4, 0x1.cb4d42p+1},
    {0x1.21080ed916873p+10, 0x1.efbe16p+2},
    {0x1.2365e8p+1, 0x1.76b1c4p+0},
    {0x1.2657fffff5014p+0, 0x1.14d7f8p-1},
    {0x1.2b8d74p+0, 0x1.26939ap-1},
    {0x1.3d8ea8p+0, 0x1.5c4e96p-1},
    {0x1.42f55c00000b4p+0, 0x1.6aae74p-1},
    {0x1.511b9e147ae14p+1, 0x1.9f943cp+0},
    {0x1.51545p+0, 0x1.8e05b8p-1},
    {0x1.523b55ffd6c4bp+4, 0x1.df328ap+1},
    {0x1.586ab6c8b4396p+0, 0x1.9e262p-1},
    {0x1.6057fffe7f2bcp+1, 0x1.abc47ap+0},
    {0x1.660dd0e147ae1p+16, 0x1.83ceeap+3},
    {0x1.67ffca7c5ac47p+4, 0x1.e73072p+1},
    {0x1.6a480000001c2p+0, 0x1.c3bf84p-1},
    {0x1.6d75ae48e8a72p+3, 0x1.9035e6p+1},
    {0x1.6e2c4bea86712p+0, 0x1.cb7078p-1},
    {0x1.72cfffff768fap+0, 0x1.d466eap-1},
    {0x1.733ffffdda3e8p+0, 0x1.d53c7p-1},
    {0x1.769dap+4, 0x1.ec49d2p+1},
    {0x1.770d1p+0, 0x1.dc679cp-1},
    {0x1.7dc566p+0, 0x1.e8c0b2p-1},
    {0x1.7e1dedffffe3ep+0, 0x1.e9609cp-1},
    {0x1.7ffff34a03595p+0, 0x1.ecc2b6p-1},
    {0x1.802e300d1b717p+0, 0x1.ed156p-1},
    {0x1.800246p+0, 0x1.ecc6dcp-1},
    {0x1.81dfb60057f6p+0, 0x1.f0193p-1},
    {0x1.833df5fd6c4bp+0, 0x1.f28454p-1},
    {0x1.848ee8p+0, 0x1.f4d44cp-1},
    {0x1.84a2339c0ebeep+0, 0x1.f4f618p-1},
    {0x1.8895b4p+0, 0x1.fbd18ep-1},
    {0x1.88e6f9ffff5fep+0, 0x1.fc5d44p-1},
    {0x1.8a44bap+0, 0x1.feb444p-1},
    {0x1.8ffffep+1, 0x1.ce51fap+0},
    {0x1.9026f4p+64, 0x1.6c0286p+5},
    {0x1.9f47e1ab8122bp+2, 0x1.47533cp+1},
    {0x1.abee438def417p+0, 0x1.1a30cap+0},
    {0x1.bd531c0778a73p+27, 0x1.3f635p+4},
    {0x1.bf3baap+2, 0x1.50eb6cp+1},
    {0x1.bffffdffffe7fp+5, 0x1.2dfa94p+2},
    {0x1.c05390e4217d3p+1, 0x1.ecf49ap+0},
    {0x1.c2abe6e4217d3p+1, 0x1.ee5946p+0},
    {0x1.c4c3fbff5b12cp+2, 0x1.52826ep+1},
    {0x1.cb0d08p+81, 0x1.cb605cp+5},
    {0x1.cb907ffffff73p+1, 0x1.f38fc2p+0},
    {0x1.d889cac8b4396p+0, 0x1.39166ap+0},
    {0x1.de61fc08p+27, 0x1.40889ep+4},
    {0x1.f7fffdfffffffp+10, 0x1.09aa2p+3},
    {0x1.f7fffe0000377p+41, 0x1.dca22p+4},
    {0x1.p0, 0.0},
    {HUGE_VALF, HUGE_VALF}
};

#endif
